package com.iking.housekeeping.common;

/**
 * 状态码
 * @author 张重阳
 *
 */
public enum CodeEnum {
	
	/**
	 * 操作成功
	 */
    SUCCESS(200, "操作成功"),

    /**
     * 操作失败
     */
    FAIL(201, "操作失败"),
    
    
    /**
     * 数据已存在
     */
    FAIL_IS_HAVE(202, "数据已存在"),

    /**
     * 暂无数据
     */
    NOT_DATA(203, "暂无数据"),

    /**
     * 未登录或登录状态失效，请重新登录
     */
    NOT_LOGIN(204, "未登录或登录状态失效，请重新登录"),

    /**
     * 未知错误
     */
    EXCEPTION(205, "未知错误"),

    /**
     * 用户名或密码不能为空
     */
    LOGIN_PARAM_ERROR(206, "用户名或密码不能为空"),
    
    /**
     * 用户名或密码错误
     */
    LOGIN_ERROR(207, "用户名或密码错误"),
	/**
     * 参数错误
     */
    FAIL_EARROR_PARM(208, "参数错误");

    private CodeEnum(Integer value, String msg){
        this.val = value;
        this.msg = msg;
    }

    private Integer val;
    
    private String msg;
    
    public Integer val() {
        return val;
    }

    public String msg() {
        return msg;
    }

}
